Aws\S3\S3EndpointMiddleware S

Total Complexity 41
Dependencies 4
Dependents 1
Total lines 218
Lines of code 134
Logical lines of code 56
Comment lines 16
Methods 13
Properties 6

Methods 13

Method Rating Maintainability Complexity Lines of code
endpointPatternDecider()
A
52 12 25
__invoke()
S
52 7 29
applyDualStackEndpoint()
S
61 4 13
__construct()
S
63 4 10
isRequestHostStyleCompatible()
S
67 3 7
canAccelerate()
S
74 2 4
getBucketStyleHost()
S
70 2 6
getBucketlessPath()
S
73 2 4
applyHostStyleEndpoint()
S
61 1 14
applyAccelerateEndpoint()
S
64 1 11
wrap()
S
73 1 5
getDualStackHost()
S
79 1 3
getAccelerateHost()
S
78 1 3